/*
File Name: common.css
File Type: 必需
Description: 本主题基本css元素
*/

/**===============================
            导入相关样式
================================*/
@import url("layout.css");
@import url("page.css");


/**===============================
           基本元素
================================*/
*{padding:0px;margin:0px;}
html{background:{BGCODE};}
body{font:12px Verdana,Arial,Tahoma;}
img{border:none;}
a{color:{LINK_COLOR};text-decoration:none;}
a:hover{color:{HIGHLIGHTLINK_COLOR};text-decoration:underline;}
table {border-collapse:separate;border-spacing:0;}
/*button,fieldset,img,hr{border:none;}*/
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
table {margin-bottom:1.4em;width:100%;border-collapse:collapse;border-spacing:0;}
thead th {background:{SPECIAL_BG};color:{LINK_COLOR};font-weight:bold;}
th, td, caption {padding:4px 10px 4px 5px;}
tr.even td {background:{INTERLEAVE_COLOR};}
tfoot {font-style:italic;}
ul{list-style:none;}
abbr, acronym, dfn {cursor: help;border-bottom: 1px dotted #666;}
input[type=text],input[type=password],input[type=file],textarea{font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Helvetica, Arial, sans-serif;line-height: 1.7;font-size: 12px;overflow: visible;border:1px solid {INPUT_BORDER};padding: 3px;-moz-border-radius: 2px; -khtml-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;}
select{ font-size:13px;line-height:17px; }
input,select,button{font:12px Verdana,Arial,Tahoma;vertical-align:middle;}
.none{ display:none; }
#ajaxwaitid { display: none; position: absolute; z-index: 100; top: 0; right: 0; width: 100px; height: 1.6em; background: #D00; line-height: 1.6em; color: #FFF; overflow: hidden; }
.right{ float:right; }
.left{ float:left; }
.aligncenter{ text-align:center; }
.clearer { clear: both; }

/* Lines */
hr { clear: both; margin: 1em 0; border: 0 solid {INTERVAL_LINE_COLOR}; background: transparent; }
.shadowline { *margin: 2px 0; border-width: 1px 0; border-top-color: #C8DCEC; border-bottom-color: #FFF; }
.side .shadowline { margin: 5px 0; *margin: 2px 0; }

/*---------- stock ---------*/
.center{margin:0px auto;}
.w960{width:960px;/*position:relative;*/}
.pright .infos_userinfo {margin-bottom: 0px;}
.mt1{/* ( margin-top * 1 ) */margin-top:8px;}
.pright .mt1{margin-top:0px;}
.mt2{/* ( margin-top * 2 ) */margin-top:16px;}
.clear{overflow:hidden;}
.fs-12{font-size:12px;}
.fc-f60{color:{NORMAL_COLOR};}
.fc-f90{color:{NORMAL_COLOR};}
.clr{clear:both;}
.ipt-txt{line-height:15px;padding:4px 5px;border-width:1px;border-style:solid;border-color:{INPUT_BORDER} {INPUT_BORDER_DARK_COLOR} {INPUT_BORDER_DARK_COLOR} {INPUT_BORDER};font-size:12px;margin-right:2px;}
.nb{line-height:20x;padding:1px 2px;border-width:1px;border-style:solid;border-color:{INPUT_BORDER} {INPUT_BORDER_DARK_COLOR} {INPUT_BORDER_DARK_COLOR} {INPUT_BORDER};font-size:12px;margin-right:2px}
.btn-1{width:56px;height:24px;border:none;background:url({IMG_DIR}/comm-bt.gif) no-repeat;line-height:25px;letter-spacing:1px;cursor:pointer;overflow:hidden;color:{LIGHT_TEXTCOLOR};}
.btn-2{width:70px;height:25px;border:none;background:url({IMG_DIR}/btn-bg2.gif) left top no-repeat;line-height:25px;overflow:hidden;color:{NORMAL_COLOR};margin-right:2px;cursor:pointer;}


/**===============================
               头部
================================*/
.header{width:100%;width:960px;margin:auto;overflow:hidden;}
.header_top{height:25px!important;height:24px;line-height:25px;border-bottom:{HEADER_BORDER_WIDTH} solid {HEADER_BORDER_COLOR};color:{HEADER_TEXT_COLOR};overflow:hidden;background:url("{STYLE_IMG_DIR}/green_skin.png") repeat-x scroll 0 -188px transparent;}
.header_top .time{float:left;padding-left:10px;	}
.header_top a.rss{}
.header_top .toplinks{	float:right;text-align:right;}
.header_top .toplinks a{margin:0 5px;}
.header_top .toplinks span{margin-left:15px;}
.header_top .toplinks span a{margin:0 2px;}
.header .search {overflow:hidden;}
.header a{color:{NORMAL_COLOR};}
.header a:hover{color:{HIGHLIGHTLINK_COLOR};text-decoration:none;}
.header .top{clear:both;overflow:hidden;margin-top:10px;}
.header .title{float:left;padding-left:10px;}
.header .title h1 a{width:auto;height:70px;display:block;overflow:hidden;}
.header .banner{width:500px;height:60px;float:left;margin-left:20px;overflow:hidden;}
.header .banner img{width:500px;height:60px;display:block;}
.header .banner2{width:200px;height:60px;float:left;margin-left:10px;overflow:hidden;}
.header .banner2 img{width:200px;height:60px;display:block;}
.header .welcome{float:right;margin-top:20px;padding-right:10px;color:{NOTICETEXT_COLOR};}
.header .welcome a{margin:0px 3px;	}

.header .nav { }
.module, .module .mid {overflow:hidden;}
.module .top .t_l, .module .bottom .b_l {float:left;overflow:hidden;}
.module .top .t_r, .module .bottom .b_r {float:right;overflow:hidden;}
.module .top em {float:left;font-size:13px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;margin-left: 5px;}
.module .top em a:link, .module .top em a:visited {font-size:13px;font-weight:bold;}
.module .top span {}
.module .top strong {cursor:pointer;float:right;font-weight:normal;margin-right:4px;}
.module .mid .m_l, .module .mid .m_r {overflow:hidden;}
.module .mid .content {overflow:hidden;height:100%;clear: both;margin-right: 8px;margin-left: 8px;padding-top: 8px;/*padding-bottom: 10px;*/}
.module .top, .module .top .t_l, .module .top .t_r, .module .bottom, .module .bottom .b_l, .module .bottom .b_r {background-image: url("{STYLE_IMG_DIR}/green_skin.png");}

/**===============================
              主色
================================*/
.blue .top {background-position: 0 -72px;background-repeat: repeat-x;height: 70px;}
.blue .top .t_l {background-position: 0 0;background-repeat: no-repeat;height: 70px;width: 5px;}
.blue .top .t_r {background-position: -6px 0;background-repeat: no-repeat;height: 70px;width: 5px;}


/**===============================
             导航
================================*/
.w963 {width:960px;}
#navMenu {width:915px;overflow:hidden;height: 28px;padding:8px 0 0 15px;}
#navMenu ul {float:left;height: 22px;}
#navMenu ul li { font:14px/1.5 "Microsoft YaHei","微软雅黑","Microsoft JhengHei","宋体";float:left;	height: 22px;margin-right: 10px;margin-left: -3px;padding-left: 10px;}
#navMenu ul li a {color: {MENU_TEXT_COLOR};height: 22px;text-decoration:none;display: inline-block;position: relative;}
#navMenu ul li a.hover {color:{MENU_HOVER_TEXT_COLOR};height: 22px;text-decoration:none;display: inline-block;position: relative;}
#navMenu ul li span {cursor:pointer;display:inline-block;height:22px;line-height:20px;margin:0 0 0 5px;padding:0 5px 0 0;text-align:center;vertical-align:middle;font-weight:bold;color:{MENU_TEXT_COLOR};}
#navMenu ul li.hover {padding-top:0;}
#navMenu ul li.hover a {display: inline-block;position: relative;}
#navMenu ul li.hover span {cursor:pointer;display:inline-block;height:22px;line-height:20px;margin:0 0 0 5px;padding:0 5px 0 0;text-align:center;vertical-align:middle;}
#navMenu ul li a.hover, #navMenu ul li a:hover {text-decoration:none;color:{MENU_HOVER_TEXT_COLOR};display: inline-block;position: relative;}
#navMenu ul li a.hover span, #navMenu ul li a:hover span {cursor:pointer;display:inline-block;height:22px;color:{MENU_HOVER_TEXT_COLOR};line-height:20px;margin:0 0 0 5px;padding:0 5px 0 0;text-align:center;vertical-align:middle;}

/*-------- 下拉菜单 --------------*/
.dropMenu {position:absolute;top: 0;z-index:100;width: 120px;visibility: hidden;filter: progid:DXImageTransform.Microsoft.Shadow(color={HIGHLIGHTLINK_COLOR}, direction=135, strength=4);margin-top: -1px;border: 1px solid {DROP_MENU_BORDER};border-top: 0px solid {DROP_MENU_BORDER};background-color: {DROP_MENU_BG_COLOR};background:url({IMG_DIR}/mmenubg.gif);padding-top:6px;padding-bottom:6px;}
.dropMenu li {margin-top:2px;margin-bottom:4px;padding-left:6px;}
.dropMenu a {width: auto;display: block;color: black;padding: 2px 0 2px 1.2em;}
* html .dropMenu a {width: 100%;}
.dropMenu a:hover {color:{HIGHLIGHTLINK_COLOR};text-decoration: underline;}


/**===============================
             搜索框
================================*/
.search-keyword {width:210px;height:18px;padding-top:2px;padding-left:6px;border:0px;border:{INTERVAL_LINE_COLOR} solid 1px;background: #FFF;color:#444;}
.search-submit {cursor:pointer;width:68px;height:22px;font-size:0px;color:{NORMAL_COLOR};border:0px;background:url({IMG_DIR}/search-bt.gif) no-repeat;}
.search-option {margin-left:3px;margin-right:3px;border:{INTERVAL_LINE_COLOR} solid 1px;height:22px;}
.w963 .search{padding-left:10px;line-height:32px;}
.w963 .form h4 {display:none;}
.w963 .form {float:left;margin:0 10px 0 0;*margin:0 10px 0 0;_margin:5px 10px 0 0;}
.w963 .tags {width:500px;overflow:hidden;}
.w963 .tags h4 {float:left;margin-right: 6px;height:26px;font-size:12px;color:{LIGHT_TEXTCOLOR};}
.w963 .tags li {float:left;margin-right: 6px;}
.header .nav .end { }


/**===============================
            频道列表
================================*/
.channel-nav {margin-top:8px;padding-left:6px;height:24px;width:950px;overflow:hidden;}
.channel-nav .sonnav {width:830px;line-height:26px;float:left;color:{NORMAL_COLOR};}
.channel-nav .sonnav span {	margin-right:10px;float:left;}
.channel-nav .sonnav span a{padding:0 4px;border:1px solid {INTERVAL_LINE_COLOR};height:22px;line-height:21px;background:url({IMG_DIR}/channel_bg.png) repeat-x;display:inline-block;}
.channel-nav .sonnav span a.thisclass{border:1px solid {INTERVAL_LINE_COLOR};}
.channel-nav .sonnav a {color:{NORMAL_COLOR};text-decoration:none;}
.channel-nav .sonnav a:hover{color:#287212;}
.channel-nav .back{display:block;height:22px;line-height:21px;padding-top:6px;padding-right:10px;padding-left:20px;letter-spacing:2px;float:right;background:url({IMG_DIR}/ico-home.gif) 4px 10px no-repeat;} 
.channel-nav .back a{color:{NORMAL_COLOR};}
.channel-nav .back a:hover{text-decoration:none;color:{HIGHLIGHTLINK_COLOR};}

/**===============================
            相册滚动
================================*/
.infiniteCarousel {width: 700px;position: relative;margin-left:auto;margin-right:auto;}
.infiniteCarousel .wrapper {width: 640px;  overflow: auto;height: 170px;margin: 0 30px; top: 0;}
.infiniteCarousel ul a img {border:1px solid {INTERVAL_LINE_COLOR};padding:2px; width:143px;height:106px; display:block;}
.infiniteCarousel .wrapper ul { width: 625px; list-style-image:none;list-style-position:outside; list-style-type:none;margin:0; padding:0;top: 0;}
.infiniteCarousel ul li {display:block;color:{NORMAL_COLOR};float:left;padding: 10px 6px;height: 147px;width: 147px;text-align:center;}
.infiniteCarousel ul li a,
.infiniteCarousel ul li a:visited{color:{NORMAL_COLOR};}
.infiniteCarousel .wrapper ul li a:hover{text-decoration:underline;}
.infiniteCarousel ul li a:hover img {border-color: {LIGHT_TEXTCOLOR};}
.infiniteCarousel ul li a span{display:block;line-height:17px; padding-top:6px;}
.infiniteCarousel .arrow {display: block;height: 26px;width: 26px;text-indent: -999px; position: absolute;top: 70px;cursor: pointer;outline: 0;}
.infiniteCarousel .forward {background:url({STYLE_IMG_DIR}/green_skin.png) 0 -256px no-repeat; right: 0;}
.infiniteCarousel .back {background:url({STYLE_IMG_DIR}/green_skin.png) 0 -222px no-repeat;left: 0;}

/*---------- frame : footer ---------*/
.footer{margin:auto;color:#999;text-align:center;margin-top:8px;padding-bottom:10px;border-top:1px solid {INTERVAL_LINE_COLOR};padding-top:10px;}
.footer .link{text-align:center;padding:5px 0px;}
.footer .link a{margin:0px 5px;color:{LINK_COLOR};}
.footer .powered{font-size:10px;line-height:25px;}
.footer .powered strong{color:{HIGHLIGHTLINK_COLOR};}
.footer .powered strong span{color:{LIGHT_TEXTCOLOR};}
.footer .copyright{color:{NORMAL_COLOR};line-height:23px;}


/* 弹出菜单、弹出层及弹出窗口 */
.p_pop, .p_pof, .sllt { padding: 4px; border: 1px solid; min-width: 60px; border-color: {DROP_MENU_BORDER}; {DROP_MENU_BGCODE}; box-shadow: 1px 2px 2px rgba(0,0,0,0.3); }
.ie6 .p_pop { width: 100px; }
.ie_all .p_pop, .ie_all .p_pof, .ie_all .sllt { filter: progid:DXImageTransform.Microsoft.Shadow(color=#999999,direction=135,strength=1); }
.p_pof { width: 500px; }
.p_opt { padding: 10px; }
.p_pop li { display: inline; }
.p_pop a { position: relative; display: block; padding: 3px 5px; border-bottom: 1px solid {SPECIAL_BG}; white-space: nowrap; }
.p_pop li:last-child a { border: none; }
.ie6 .p_pop a { position: relative; }
.p_pop a:hover, .p_pop a.a, #sctype_menu .sca { background-color: {SPECIAL_BG}; color: {HIGHLIGHTLINK_COLOR}; text-decoration: none; }
/* .blk -> block 内容较为复杂的弹出层使用 .blk 的 class，内部的 a 标签重新定义 */
.blk a, .inlinelist a { display: inline; padding: 0; border: none; }
.blk a:hover { background: none; color: {LINK_COLOR}; text-shadow: none; text-decoration: underline; }
.inlinelist { padding: 5px; }
.inlinelist a { float: left; width: 5em; height: 2em; overflow: hidden; text-align: center; line-height: 2em; }
.h_pop { min-width: 120px; border-top: none; }
.p_pop .flbc, .p_pof .flbc{margin-right: 8px;margin-top: 4px;}

/* 弹出层 以下 class 都可以分开写，单独定义，以便个性化 */
/* 四条边、四个角的公用样式 */
.t_l, .t_c, .t_r, .m_l, .m_r, .b_l, .b_c, .b_r { overflow: hidden; {FLOAT_MASK_BGCODE}; opacity: 0.2; filter: alpha(opacity=20); }
/* 四个角 */
.t_l, .t_r, .b_l, .b_r { width: 8px; height: 8px; }
/* 上下两条边 */
.t_c, .b_c { height: 8px; }
/* 左右两条边 */
.m_l, .m_r { width: 8px; }

.t_l { -moz-border-radius: 8px 0 0 0; -webkit-border-radius: 8px 0 0 0; border-radius: 8px 0 0 0; }
.t_r { -moz-border-radius: 0 8px 0 0; -webkit-border-radius: 0 8px 0 0; border-radius: 0 8px 0 0; }
.b_l { -moz-border-radius: 0 0 0 8px; -webkit-border-radius: 0 0 0 8px; border-radius: 0 0 0 8px; }
.b_r { -moz-border-radius: 0 0 8px 0; -webkit-border-radius: 0 0 8px 0; border-radius: 0 0 8px 0; }
.m_c { {FLOAT_BGCODE}; }

/* 弹出层内容区 */
.m_c .tb { margin: 0 0 10px; padding: 0 10px; }
.m_c .c { padding: 0 10px 10px; }
.m_c .o { padding: 8px 10px; height: 26px; text-align: right; border-top: 1px solid #CCC; background: {COMMON_BACKGROUND_COLOR}; }
/* 分享时会用到 */
.m_c .el { width: 420px; }
.m_c .el li { padding: 0; border: none; }

/* .flb 弹出层header */
.flb { padding: 10px 10px 8px; height: 20px; line-height: 20px; }
.flb em { float: left; font-size: 14px; font-weight: 700; color: {HIGHLIGHTLINK_COLOR}; }
.flb em a { text-decoration: none; }
.flb .needverify { float: left; margin-left: 8px; padding-left: 13px; width: 45px; height: 21px; line-height: 21px; background: url({{IMG_DIR}}/re_unsolved.gif) no-repeat 0 0; font-size: 12px; color: {LIGHT_TEXTCOLOR}; font-weight: 400; }
.flb .onerror, .flb .onright { padding-left: 20px; height: auto; line-height: 140%; white-space: nowrap; font-size: 12px; font-weight: 400; }
.flb .onerror { background: url({{IMG_DIR}}/check_error.gif) no-repeat 0 50%; }
.flb .onright { background: url({{IMG_DIR}}/check_right.gif) no-repeat 0 50%; color: {MEDIUM_TEXTCOLOR}; }

.flb span { float: right; color: {LIGHT_TEXTCOLOR}; }
.flb span a, .flb strong { float: left; text-decoration: none; margin-left: 8px; font-weight: 400; color: {LINK_COLOR}; }
.flb span a:hover { color: {LIGHT_TEXTCOLOR}; }
.flbc { float: left; width: 20px; height: 20px; overflow: hidden; text-indent: -9999px; background: url({{IMG_DIR}}/cls.gif) no-repeat 0 0; cursor: pointer; }
.flbc:hover { background-position: 0 -20px; }

.floatwrap { overflow: auto; overflow-x: hidden; margin-bottom: 10px; height: 280px; }

.f_c { }
.f_c li { list-style: none; }
.f_c hr.l { margin: 0; }
.f_c a { color: {HIGHLIGHTLINK_COLOR}; }
.f_c .list { margin: 0 auto 10px; width: 570px; border-top: 3px solid {INTERVAL_LINE_COLOR}; }
.f_c .list th, .f_c .list td { padding: 5px 2px; height: auto; border-bottom: 1px dashed {INTERVAL_LINE_COLOR}; }
.f_c .list .btns th, .f_c .list .btns td { border-bottom: none; }
.f_c .th th, .f_c .th td { padding: 10px 0; }
.f_c .list th { background: none; }

/* 弹窗未开启时 nofloat */
.nfl { height: auto !important; height: 320px; min-height: 320px; }
.nfl .f_c { margin: 60px auto; padding: 20px; width: 580px; border: 3px solid {COMMON_BACKGROUND_COLOR}; background: {WRAP_TABLE_BG}; }
.nfl .loginform { height: auto; }
.nfl .clause { width: auto; height: auto; }

/* 提示信息 alert_win */
.altw { width: 350px; }
.altw .fltc { margin-bottom: 0; padding: 8px; }
.alert_right, .alert_error, .alert_info { padding: 6px 0 6px 58px; min-height: 40px; height: auto !important; height: 40px; line-height: 160%; background:url({{IMG_DIR}}/right.gif) no-repeat 8px 8px; font-size: 14px; }
.alert_error { background-image: url({{IMG_DIR}}/error.gif); }
.alert_error a { font-weight: 700; color: {HIGHLIGHTLINK_COLOR}; }
.alert_info { background-image: url({{IMG_DIR}}/info.gif); }
.alert_btnleft { margin-top: 8px; }
.alert_btn { margin-top: 20px; text-align: center; }
.alert_act { margin-top: 20px; padding-left: 58px; }

/**===============================
             弹窗未开启时
================================*/
.nofloat { height: auto !important; height: 410px; min-height: 410px; background-color: {SPECIAL_BG}; }
.nofloat .fcontent { margin: 15px auto; width: 600px; }
.nofloat .loginform { height: auto; }
.nofloat .clause { width: auto; height: auto; }


/**===============================
             前台导航
================================*/
.itemtitle{clear:both;overflow:hidden;margin-bottom:10px;line-height:23px;}
.itemtitle h1{float:left;margin:0 20px 0 0;}
.itemtitle ul{float:left;}
.itemtitle li{float:left;margin-right:5px;}
.itemtitle li.pipe{margin-left:0;}
.itemtitle ul a{display:block;overflow:hidden;height:23px;cursor:pointer;}
* html .itemtitle ul a{float:left;}
.itemtitle ul a span{display:block;padding:0 7px;*padding:1px 7px 0;*line-height:22px;}
.itemtitle ul a:hover{background:#F5F5F5;text-decoration:none;}
.itemtitle ul a:hover span{}
.itemtitle ul a.dropmenu{padding-right:0;background-position:0 -161px;}
.itemtitle ul a.dropmenu span{padding-right:12px;}
.itemtitle ul a.dropmenu:hover{background-position:0 -46px;}
.itemtitle ul a.dropmenu:hover span{background-position:100% -115px;}
.itemtitle ul .current a,.itemtitle ul .current a:hover,.itemtitle ul .current a.dropmenu:hover{background:{SPECIAL_BG};}
.itemtitle ul .current a span,.itemtitle ul .current a:hover span{color:#FFF;}
.itemtitle ul .current a.dropmenu span,.itemtitle ul .current a.dropmenu:hover span{background-position:100% -92px;}

/**===============================
             数据列表
================================*/
.datalist{zoom:1;}
.datalist table{margin-bottom:30px;width:100%;border:1px solid {INTERVAL_LINE_COLOR};}
.datalist th,.datalist td{padding:4px 5px;border:1px solid {INTERVAL_LINE_COLOR};font-weight:400;}
.datalist th img{vertical-align:top;}
.datalist table .stat_subject{border-right:none;}
.datalist table .stat_num{padding-right:15px;text-align:right;border-left:none;}
.datalist .datatable{margin-bottom:10px;}
.datalist .datatable,.datalist .datatable th,.datalist .datatable td{border-width:1px 0;}
.datalist .fixtable{table-layout:fixed;}
.colplural,.colplural th,.colplural td,th.highlight,td.highlight{background-color:#F5F5F5;}

/**===============================
             Ajax 操作消息
================================*/
.DyhbAjaxResult{border: 8px solid rgba(0,0,0,0.3); background-color:#eee;line-height:20px;height:auto;position:fixed;top:40%;left:40%;padding:10px 20px;margin:overflow: hidden;}

/**===============================
             UBB CSS
================================*/
.code {word-wrap: break-all;border-left: 4px solid #D1D7DC;background-color: {COMMON_BACKGROUND_COLOR};color: #000000;margin: 5px;padding: 10px;}
.quote {border-left: 0px solid #333;margin: 10px;}
.quote-title {background-color: {COMMON_BACKGROUND_COLOR};border-bottom: 2px solid #D1D7DC;padding: 5px;font-weight: bold;}
.quote-title img {padding-right: 3px;margin-bottom: -4px;}
.quote-content {word-wrap: break-all;color: #000000;padding: 10px; background-color: {COMMON_BACKGROUND_COLOR};border: 1px solid #D1D7DC;border-top: 0px;}
.locked{margin:10px 0;width:600px;w\idth:560px;padding:8px 8px 8px 24px;border:1px dashed #FF9A9A;background:#FFF url({{IMG_DIR}}/locked.gif) no-repeat 6px 50%;font-size:12px;}
.locked:hover{background:#F7F7F7 url({{IMG_DIR}}/locked.gif) no-repeat 6px 50%;}
.locked strong{color:#F60;}

/**===============================
              分页条
================================*/
.pagination{padding: 5px;margin:3px;text-align: center}
.pagination a {background:{LINK_COLOR};border-right: #dedfde 1px solid; padding-right: 6px; background-position: 50% bottom; border-top: #dedfde 1px solid; padding-left: 6px; padding-bottom: 2px; border-left: #dedfde 1px solid; color: #fff; margin-right: 3px; padding-top: 2px; border-bottom: #dedfde 1px solid; text-decoration: none;-moz-border-radius: 2px;-khtml-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;}
.pagination a:hover {background:{HIGHLIGHTLINK_COLOR}; color:#fff;text-decoration:none; text-shadow:#0876c3 1px 1px;}
.pagination a:active {border-right: #000 1px solid; border-top: #000 1px solid; background-image: none; border-left: #000 1px solid; color: #fff; border-bottom: #000 1px solid; background-color: #3991d1;}
.pagination span.current {padding-right: 6px; padding-left: 6px; font-weight: bold; padding-bottom: 2px; color: #3991d1; margin-right: 3px; padding-top: 2px;border-left: {HIGHLIGHTLINK_COLOR} 2px solid; color: {HIGHLIGHTLINK_COLOR}; border-bottom: {HIGHLIGHTLINK_COLOR} 2px solid; background-color: #eee;border-right: {HIGHLIGHTLINK_COLOR} 2px solid; border-top: {HIGHLIGHTLINK_COLOR} 2px solid;-moz-border-radius: 2px;-khtml-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;}
.pagination span.disabled {padding-right: 6px; padding-left: 6px; padding-bottom: 2px; color: {LIGHT_TEXTCOLOR}; margin-right: 3px; padding-top: 2px;border-left: #eee 1px solid;  border-bottom: #eee 1px solid; background-color: {COMMON_BACKGROUND_COLOR};border-right: #eee 1px solid; border-top: #eee 1px solid;-moz-border-radius: 2px;-khtml-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;}

/**===============================
       表情列表
================================*/
.panel-smilies {text-align: left;position:relative;width:400px;}
.panel-smilies-content {padding: 3px;line-height: 120%;position:absolute;border: 1px solid {HIGHLIGHTLINK_COLOR};background:{COMMON_BACKGROUND_COLOR};left:160px;top:-1px;}
#emotid{ border: 1px solid {HIGHLIGHTLINK_COLOR};background:{COMMON_BACKGROUND_COLOR}; }

/**===============================
       代码高亮
================================*/
pre {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
code, pre {display: block;overflow-x: auto;font-family: "Courier New" , Courier, mono;font-size: 12px;background-color: #FAFAFA; border: 1px solid #D1D7DC;width: 99%;overflow: auto;margin: 0px 0px 0px 0px;-moz-border-radius: 2px;-webkit-border-radius: 2px;}

#content2 pre.prettyprint {width:95%;overflow-x:auto;}

/* Pretty printing styles. Used with prettify.js. */
.str { color: #080; }
.kwd { color: #008; }
.com { color: #800; }
.typ { color: #606; }
.lit { color: #066; }
.pun { color: #660; }
.pln { color: #000; }
.tag { color: #008; }
.atn { color: #606; }
.atv { color: #080; }
.dec { color: #606; }
pre.prettyprint { border-left: 2px solid #D1D7DC;margin-left: 2em; padding: 0.5em; font-size: 110%; display: block;font-family: "Consolas", "Monaco", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important;margin: 1em 0px; white-space: pre;}
@media print { .str { color: #060; }.kwd { color: #006; font-weight: bold; } .com { color: #600; font-style: italic; } .typ { color: #404; font-weight: bold; } .lit { color: #044; }.pun { color: #440; }.pln { color: #000; }.tag { color: #006; font-weight: bold; } .atn { color: #404; }.atv { color: #060; }}

/**===============================
       文件上传
================================*/
.uploadhead{background:#E6EFC2; padding:2px;border:1px #C6D880 solid;}
.uploadhead span{padding:0px 10px 3px 10px;}
.current_upload{background:#fff;}
.filelist{ float:left;border:2px solid #e9ebe5; list-style:none; text-align:center; margin:5px; padding:5px;width:100px;}
.filelist span{font-size:12px;padding:5px;}
